/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package controle;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import modelo.WebService;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

/**
 *
 * @author Aluno
 */
@ManagedBean
@RequestScoped
public class LotoriasMB {

    /**
     * Creates a new instance of LotoriasMB
     */
    
    private String valor_estimado;
    private String valor_estimado2;
    private String valor_estimado3;
    

    public String getValor_estimado() {
        return valor_estimado;
    }

    public void setValor_estimado(String valor_estimado) {
        this.valor_estimado = valor_estimado;
    }

    public String getValor_estimado2() {
        return valor_estimado2;
    }

    public void setValor_estimado2(String valor_estimado2) {
        this.valor_estimado2 = valor_estimado2;
    }

    public String getValor_estimado3() {
        return valor_estimado3;
    }

    public void setValor_estimado3(String valor_estimado3) {
        this.valor_estimado3 = valor_estimado3;
    }
    
        
    
    
    public LotoriasMB() {
    }
    
     public String consulta() throws Exception {
        {
            String url = " http://developers.agenciaideias.com.br/loterias/megasena/json/" ;
            //chamada da classe webservice
            WebService ws = new WebService();
            String resultado = ws.sendGet(url);

            JSONParser parser = new JSONParser();
            JSONObject jsonObject = (JSONObject) parser.parse(resultado);
            System.out.println(jsonObject.get("proximo_concurso"));

            
            //Entrando no primeiro nivel
            
            String jsonPROXIMO_CONCURSO = jsonObject.get("proximo_concurso").toString();

            jsonObject = (JSONObject) parser.parse(jsonPROXIMO_CONCURSO);

            return valor_estimado = jsonObject.get("valor_estimado").toString();
           
        }

    }
     
      public String consulta2() throws Exception {
        {
            String url = " http://developers.agenciaideias.com.br/loterias/lotofacil/json/" ;
            //chamada da classe webservice
            WebService ws = new WebService();
            String resultado = ws.sendGet(url);

            JSONParser parser = new JSONParser();
            JSONObject jsonObject = (JSONObject) parser.parse(resultado);
            System.out.println(jsonObject.get("proximo_concurso"));

            
            //Entrando no primeiro nivel
            
            String jsonPROXIMO_CONCURSO = jsonObject.get("proximo_concurso").toString();

            jsonObject = (JSONObject) parser.parse(jsonPROXIMO_CONCURSO);

            return valor_estimado = jsonObject.get("valor_estimado").toString();
           
        }

    }
     
       public String consulta3() throws Exception {
        {
            String url = " http://developers.agenciaideias.com.br/loterias/quina/json/" ;
            //chamada da classe webservice
            WebService ws = new WebService();
            String resultado = ws.sendGet(url);

            JSONParser parser = new JSONParser();
            JSONObject jsonObject = (JSONObject) parser.parse(resultado);
            System.out.println(jsonObject.get("proximo_concurso"));

            
            //Entrando no primeiro nivel
            
            String jsonPROXIMO_CONCURSO = jsonObject.get("proximo_concurso").toString();

            jsonObject = (JSONObject) parser.parse(jsonPROXIMO_CONCURSO);

            return valor_estimado = jsonObject.get("valor_estimado").toString();
           
        }

    }
       
     
     
     
}
